make great or desperate efforts - Espagnol Anglais Dictionnaire